/*
	文章详情页面的样式
	包含如下：
	侧边栏，额..好像没啥了233333
*/

body {
	background: #fafafa !important;
}

.intro {
	clear: both;

	width: 1167px;

	min-height: 500px;

	margin-top: 35px;

	padding-left: 0 !important;

	background-color: white;
}

.up {
	border-bottom: 5px solid #F39B00;
}

/* - - - 上方左侧大标题 - - - */
.headline {
	width: 225px;

	height: 70px;

	background: #F39B00;

	overflow: hidden;

	text-align: center;

	position: relative;

}

.headline:before {		/*在垂直居中的元素上添加伪元素，设置伪元素的高等于父级容器的高*/
	content: " ";

	display: inline-block;

	height: 100%;

	width: 1%;

	vertical-align: middle;

}

.bgcover {
	height: 90px;

	width: 300px;

	overflow: hidden;

	position: relative;

	top: -35px;

	background-color: rgba(255,255,255,.15);

	transform: rotate(-17deg);

	left: -30px;
}

.headTitle {
	color: white;

	font-size: 33px;

	vertical-align: middle;

}

/* - - - 上方右侧面包屑导航栏 - - - */
.breadcrumb {
	text-align: right;

	max-width: 400px;

	background-color: transparent !important;

	float: right;

	position: relative;

	top: -36px;

	margin-bottom: 0;
}

.breadcrumb li:first-child a {
	content: url("../img/common/home.png");

	position: relative;

	top: 3px;
}

/* - - 侧边栏 - - */
.sideBar {
	width: 225px;

	min-height: 350px;

	margin-bottom: 30px;

	background-color: rgb(245, 245, 245);

	position: relative;

	float: left;

	overflow: hidden;
}

.sideBar:before, 
.sideBar:after {
	position: absolute;

	opacity: 0.15;
}

.sideBar:after {
	content: url("../img/common/sideBar.png");

	bottom: -40px;

	z-index: 0;
}

.sideBar dl a {
	margin-left: 40px;
}

.sideBar dt a {
	color: #85817a;
}

.sideBar dd a {
	color: #9a9b9b;
}

.sideBar dl {
	margin-bottom: 0;
}

.dldown > .Ctitle {
	display: none;
}
.Btitle {
	font-size: 22px;

	padding: 10px;

	border-left: 3px solid transparent;

	margin-bottom: 5px;

	font-weight: 500;

	position: relative;

	z-index: 1;
}

.Btitle:hover {
	border-color: #F39B00;

	background-color: rgba(255, 255, 255, 0.70);
}

.Bcurrent {
	border-color: #F39B00;

	background-color: white !important;
}

.Ctitle {
	font-size: 16px;

	margin-left: 20px;

	border-top: 1px;

	padding: 10px;

	background-color: #fafafa;

	border-left: 2px solid transparent;

	top: -4px;

	position: relative;

	z-index: 1;
}

.Ctitle:hover {
	border-color: lightblue;

	background-color: rgba(255, 255, 255, 0.80);
}

.Ccurrent {
	border-color: lightblue;

	background-color: white !important;
}

.Bcurrent a, 
.Ccurrent a {
	cursor: default;
}

.sideBar .Bcurrent a {
	color: #F39B00;
}

.Ccurrent a {
	color: skyblue !important;
}

.sideBar .off .Ctitle {
	display: none;
}

/* - - - 右侧文章 - - - */
.detail {
	margin-left: 225px;

	padding: 20px 15px;
}

.articleTitle {
    letter-spacing: 5px;

    padding-bottom: 10px;

    color: #035eb1;
}

.detail hr {
	margin: 15px auto;

	width: 97%;
}

.article {
	padding: 15px;
}

.articleP {
	text-indent: 2em;

	font-size: 18px;

    letter-spacing: 2px;

    line-height: 30px;
}

.articleTime {
	font-size: 16px;

	color: darkgray;

	letter-spacing: 2px;

	float: right;

	margin-top: 15px;

	margin-bottom: 25px;
}

/* - - - 去除首页样式带来的影响 - - - */
footer {
	margin-top: 0;
}

.link h5 {
    background: #fafafa !important;
}

/* - - - 文章的样式 - - - */
.article table {
	margin: 15px auto;

	border: 1px solid #ededed;
}

.article table td {
	text-align: center;

	vertical-align: middle !important;

	border: 1px solid #ededed;

	padding: 10px;
}

.table-hover > tbody > tr:hover {
	background-color: rgb(255, 253, 203);
}

.article p {
	font-size: 16px;
}

.article blockquote {
	font-weight: bold;
}

.indent {
	text-indent: 2em;
}

.article ul {
	list-style: none;
}

.article ul li {
	padding: 15px 20px;
	-webkit-transition: all .2s ease-in;
    transition: all .2s ease-out;
}

.article ul li a {
	font-size: 16px;
}

.article ul li a:hover {
	color: #00bcd4;
}

.article ul li:not(:first-child) {
	border-top: #eae9e9 1px solid;
}

.article ul li {
    border-left: transparent 3px solid;
}

.article ul li:hover {
	    background-color: #fcfaff;
    border-left: #c8b4f3 3px solid;
}

.article ul li:hover a{
	color: #a5b2c5 !important;
}

.time {             /*右侧的时间*/
    float: right;
}

/* - - - 附件下载 - - - */
.download:before {
	content: url("../img/common/right.png");

	position: relative;

	top: 8px;
	
	margin-right: 5px;
}